package com.dick.base.aop;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * <pre>
 *     操作日志插入注解
 *     警告，只能用于请求线程
 * </pre>
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface OperateLog {

    /**
     * 操作，中文
     * @return
     */
    String operate();

    /**
     * 操作详情，为Spel表达式
     * @return
     */
    String detail() default "";
}
